--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
recipes/opusfile/__init__.py 2.0.0 (cf698d96) Text, 1.55 KB
Tff7b72from T7ee787pythonforandroidT7ee787.T7ee787recipe Tff7b72import Te6edf3Recipe
Tff7b72from T7ee787pythonforandroidT7ee787.T7ee787toolchain Tff7b72import Te6edf3current_directoryTb4b4b4, Te6edf3shprint
Tff7b72import T7ee787sh
Tff7b72import T7ee787os
Tff7b72import T7ee787time
Tff7b72class T56d364OpusFileRecipeTb4b4b4(Te6edf3RecipeTb4b4b4)Tb4b4b4:
Te6edf3version Tff7b72= Ta5d6ff"Ta5d6ff0.12Ta5d6ff"
Te6edf3url Tff7b72= Ta5d6ff"Ta5d6ffhttps://downloads.xiph.org/releases/opus/opusfile-Tffd700{version}Ta5d6ff.tar.gzTa5d6ff"
Te6edf3depends Tff7b72= Tb4b4b4[Ta5d6ff'Ta5d6ffliboggTa5d6ff'Tb4b4b4]
Te6edf3built_libraries Tff7b72= Tb4b4b4{Ta5d6ff'Ta5d6fflibopusfile.soTa5d6ff'Tb4b4b4: Ta5d6ff'Ta5d6ff.libsTa5d6ff'Tb4b4b4}
Tff7b72def Td2a8ffbuild_archTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3archTb4b4b4)Tb4b4b4:
Tff7b72with Te6edf3current_directoryTb4b4b4(Tff7b72selfTff7b72.Td2a8ffget_build_dirTb4b4b4(Te6edf3archTff7b72.Td2a8ffarchTb4b4b4)Tb4b4b4)Tb4b4b4:
Te6edf3env Tff7b72= Tff7b72selfTff7b72.Td2a8ffget_recipe_envTb4b4b4(Te6edf3archTb4b4b4)
Te6edf3flags Tff7b72= Tb4b4b4[
Ta5d6ff"Ta5d6ff--host=Ta5d6ff" Tff7b72+ Te6edf3archTff7b72.Td2a8ffcommand_prefixTb4b4b4,
Ta5d6ff"Ta5d6ff--disable-httpTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff--disable-examplesTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff--disable-docTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ff--disable-largefileTa5d6ff"Tb4b4b4,
Tb4b4b4]
Te6edf3cwd Tff7b72= Te6edf3osTff7b72.Td2a8ffgetcwdTb4b4b4(Tb4b4b4)
Te6edf3ogg_include_path Tff7b72= Te6edf3cwdTff7b72.Td2a8ffreplaceTb4b4b4(Ta5d6ff"Ta5d6ffopusfileTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffliboggTa5d6ff"Tb4b4b4)
Te6edf3envTb4b4b4[Ta5d6ff"Ta5d6ffCPPFLAGSTa5d6ff"Tb4b4b4] Tff7b72+Tff7b72= Ta5d6fffTa5d6ff"Ta5d6ff -ITffd700{Te6edf3ogg_include_pathTffd700}Ta5d6ff/includeTa5d6ff"
T8b949e# libogg_recipe = Recipe.get_recipe('libogg', self.ctx)
T8b949e# env['CFLAGS'] += libogg_recipe.include_flags(arch)
T8b949e# openssl_recipe = Recipe.get_recipe('openssl', self.ctx)
T8b949e# env['CFLAGS'] += openssl_recipe.include_flags(arch)
T8b949e# env['LDFLAGS'] += openssl_recipe.link_dirs_flags(arch)
T8b949e# env['LIBS'] = openssl_recipe.link_libs_flags()
Tff7b72from T7ee787richT7ee787.T7ee787pretty Tff7b72import Te6edf3pprint
Te6edf3pprintTb4b4b4(Te6edf3envTb4b4b4)
Te6edf3timeTff7b72.Td2a8ffsleepTb4b4b4(T79c0ff5Tb4b4b4)
Te6edf3configure Tff7b72= Te6edf3shTff7b72.Td2a8ffCommandTb4b4b4(Ta5d6ff'Ta5d6ff./configureTa5d6ff'Tb4b4b4)
Te6edf3shprintTb4b4b4(Te6edf3configureTb4b4b4, Tff7b72*Te6edf3flagsTb4b4b4, Te6edf3_envTff7b72=Te6edf3envTb4b4b4)
Te6edf3shprintTb4b4b4(Te6edf3shTff7b72.Td2a8ffmakeTb4b4b4, Te6edf3_envTff7b72=Te6edf3envTb4b4b4)
Te6edf3recipe Tff7b72= Te6edf3OpusFileRecipeTb4b4b4(Tb4b4b4)
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────